package com.huilian.iotbox.client.dao;

import com.huilian.iotbox.data.dto.DisplayRackItemDto;
import com.huilian.iotbox.data.po.DisplayRackItem;
import com.huilian.iotbox.data.vo.DisplayRackItemVo;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
@Mapper
public interface DisplayRackItemDao {

    DisplayRackItemVo findDisplayRackItem(DisplayRackItemDto displayRackItemDto);

    DisplayRackItemVo findDisplayRackItemById(DisplayRackItemDto displayRackItemDto);

    List<DisplayRackItemVo> findDisplayRackItemByCommodityId(DisplayRackItemDto displayRackItemDto);


    DisplayRackItemVo findDisplayRackItemByDeviceIdV2(DisplayRackItemDto displayRackItemDto);

    int updateStockById(DisplayRackItemDto displayRackItemDto);

    DisplayRackItemVo findDisplayRackItemByDeviceIdAndCommodityId(DisplayRackItemDto displayRackItemDto);
}
